package com.weijianhuawen.wjblog.admin.service;

import com.weijianhuawen.wjblog.admin.mode.vo.comment.DeleteCommentReqVo;
import com.weijianhuawen.wjblog.admin.mode.vo.comment.ExamineCommentReqVo;
import com.weijianhuawen.wjblog.admin.mode.vo.comment.FindCommentPageListReqVo;
import com.weijianhuawen.wjblog.admin.mode.vo.comment.PublishCommentReqVo;
import com.weijianhuawen.wjblog.common.utils.PageResponse;
import com.weijianhuawen.wjblog.common.utils.Response;

/**
 * @version: java version 8
 * @Author: weijianhuawen
 * @description:
 * @date: 2024-12-21 23:14
 */
public interface AdminCommentService {
    // 发布评论
    Response publishComment(PublishCommentReqVo vo);

    // 分页查询评论数据
    PageResponse findCommentPageList(FindCommentPageListReqVo vo);

    // 删除评论
    Response deleteComment(DeleteCommentReqVo vo);
    // 审核评论
    Response examineComment(ExamineCommentReqVo vo);
}
